const { Sequelize } = require('sequelize');

const sequelize = new Sequelize('run', 'sa', '1T!xxxxx', {
  host: '10.224.xxx.1',
  port: 1433, // 端口不是默认的话就修改
  dialect: 'mssql',
  dialectOptions: {
    encrypt: true, // 如果需要加密
    options: {
      trustServerCertificate: true, // 对于自签名证书
      cryptoCredentialsDetails: {
        minVersion: 'TLSv1' // 根据需要指定最低的 TLS 版本，SQL Server 2014 支持 TLS 1.0 或更高版本
      }
    }
  }
});

;(async function() {
  try {
    await sequelize.authenticate();
    console.log('连接成功');
    // 关闭连接
    sequelize.close()
  } catch (error) {
    console.error('连接失败:', error);
  }
})()